﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Reflection;

namespace ClsUtilities.MethodInfo
{
    public class MethodResponse
    {
        private Exception exep;
        private String metodo;
        private String nombreMetdodo;
        private String parametros;
        private int filasDevueltas;
        private DataSet conjuntoResultados;
        private String valorResultado;
        private bool estado;
        private MethodBase metodoActual;
        private String messageReturn;

        public MethodResponse(System.Reflection.MethodBase metodo)
        {
            this.metodoActual = metodo;
        }

        public MethodResponse()
        {

        }

        public Exception Execp
        {
            get { return exep; }
            set { exep = value; }
        }

        public DataSet ConjuntoDatos
        {
            get { return conjuntoResultados; }
            set { conjuntoResultados = value; }
        }

        public bool Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        public int CantFilas
        {
            get { return filasDevueltas; }
            set { filasDevueltas = value; }
        }

        public String Mensaje
        {
            get { return messageReturn; }
            set { messageReturn = value; }
        }

    }
}
